home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1996 April
/
CHIP 1996 aprilis (CD06).zip
/
CHIP_CD06.ISO
/
hypertxt.arj
/
9410
/
E_SNOO.CD
< prev
next >
Wrap
Text File
|
1994-11-23
|
5KB
|
91 lines
@VElôzô rejtvényünk@N
@VGolyóztunk...@N
...néhány olvasónkkal egyetemben, akik áprilisi
rejtvényünknek nekirugaszkodtak.
Emlékeztetôül: Varga József olvasónk küldte be Snooker
címmel a következô problémát: adott @KN@N darab golyó a
billiárdasztalon (@KR@N sugarú körök egy @KN*K@N méretû
téglalapon, középpontjaik koordinátáival megadva).
Kiválasztva közülük kettôt (@KA@N és @KB@N), kérdezzük,
hogy üthetô-e @KA@N-ból @KB@N?
Meglehetôsen kevés megfejtés érkezett: három Pascal nyelvû
program s egy sok oldalas matematikai megoldás (ez utóbbi
csak ""fél", hiszen most is programot vártunk.) Sajnos a
programok közül mindössze egy -- Tóth László munkája --
mûködött megfelelôen, pedig a másik két program szerzôje
sem szûkölködött ötletekben. (Az egyik program
""rövidlátónak" bizonyult, a ""lövedék" csak a közeli
golyókat volt képes eltalálni, míg a másik -- lehet, hogy
értelmezési okok miatt -- csak a ""frontális", centrális
ütközést tekintette találatnak).
Nézzük elôbb a mûködô programot, Tóth László megoldását!
@<9410\SNOO1.GIF> (1. ábra). @N
A szükséges elôzetes ellenôrzések után (a golyók a táblán
vannak-e, nem fedik-e egymást, stb.) az @KA@N golyót apró
lépésekkel elkezdjük mozgatni a kellô sûrüséggel felvett
lehetséges pályákon. Ha sikerül végigérni valamely
szakaszon úgy, hogy a célgolyón kívül másikat érintettünk
volna, akkor kijelenthetjük, hogy a @KB@N golyóbis üthetô
@KA@N-ból. (Érdemes végiggondolni, hogy az ""üthetô"
reláció nem szimmetrikus, azaz abból, hogy @KB@N üthetô
@KA@N-ból, nem következik, hogy @KA@N üthetô @KB@N-bôl és
viszont). A program megbízhatóan, ám érthetô módon lassan
mûködik.
Más megoldást írt le hat oldalas dolgozatában Ambrózy Gábor
@<9410\SNOO2.GIF> (2. ábra). @N
Látható, hogy a feladat akkor oldható meg, ha az EFLGH
ötszögben található egy olyan @K2*r@N szélességû sáv
(""árnyék"), amely csak a @KB@N golyót érinti, más golyót
nem. A legegyszerûbb megoldás persze az lenne, ha ezen sáv
párhuzamos lehetne a két kör centrálisával (@KKL@N
egyenes). Ezt megakadályozhatja egy, a centrálison
elhelyezkedô golyó, ekkor a feladatnak nincs megoldása.
Más golyók ezt az árnyékot mintegy ""elforgatják" az
elkerülésük érdekében (ábránkon a @KC@N golyó); keressük
meg tehát a legnagyobb forgatási szöget (alfa). Ez
megtehetô, hiszen legfeljebb 20 golyót kell vizsgálnunk a
snooker szabályai szerint, s elegendô a +45 fok -45 fok
tartományban ""nézelôdnünk". Az árnyék elforgatása után
(amelyhez kell némi koordinátageometriai ismeret) már csak
azt kell megnéznünk, hogy nem vetôdik-e egy további
akadályozó golyóra (az ábrán a @KD@N), s ezáltal a kérdés
eldönthetô. (Olvasónk a golyókat az @KL@N ponton átmenô,
@KKL@N egyenesre merôleges ""ernyôre" vetítette, s azt
vizsgálta, hogy marad-e az árnyékok között @K2*r@N nagyságú
szabad hely, mely tartalmazza a @KB@N golyót).
A havi nyeremény (egy doboz floppy lemez) Tóth Lászlót
illeti; programja a CT BBS-en is megtalálható.
@KBánhegyesi Zoltán@N
@Vùj rejtvényünk@N
@VSnooker mégegyszer@N
Fejlesszük tovább a problémát! Az alaphelyzet legyen
változatlan, azaz adott @KN@N darab golyó a
billiárdasztalon (@KR@N sugarú körök egy @KN*K@N méretû
téglalapon, középpontjaik koordinátáival megadva).
Kiválasztva közülük kettôt (@KA@N és @KB@N), kérdezzük,
hogy üthetô-e @KA@N-ból @KB@N? De most már (mint az
""Életben"), játszik az asztal fala is (mandiner). Olyan
programot kérünk megfejtôinktôl, mely nem egyszerûen
igennel-nemmel válaszol, hanem kirajzol (igenlô válasz
esetén) a lehetséges pályák közül legalább egyet.
Beküldési határidô: 1994. november 2.